package org.smart4j.framework.util;

import org.apache.commons.lang3.StringUtils;

/**
 * Created by chinalin on 2017/3/13.
 * 字符串工具类
 */
public final class StringUtil {

    /**
     * 字符串分隔符
     */
    public static final String SEPARATOR = String.valueOf((char)29) ;

    /**
     * 判断字符串是否为空
     */
    public static boolean isEmpty(String str){
        if (str != null){
            str = str.trim();
        }
        return StringUtils.isEmpty(str) ;
    }

    /**
     * 判断字符串是否非空
     */
    public static boolean isNotEmpty(String str){
        return !isEmpty(str) ;
    }

    /**
     * 分割固定的字符串
     * @return 返回成对的字符串，例：id=,
     * 用splitByWholeSeparator("=")后返回一对String[0]=id ,String[1]="";1是空值
     */
    public static String[] splitString(String str,String separator) {

        return StringUtils.splitByWholeSeparator(str, separator);
    }

}
